﻿using System;
using System.Collections.Generic;
using System.Text;
using System.Data;

namespace TestImport.Model.DatabaseRepositories
{
    public abstract partial class DatabaseRepository
    {
        /*************************/
        /* RamingBeheerAantallen */
        /*************************/

        public DataTable RamingBeheerAantallen_GetData()
        {
            return defaultExecuteReaderDataTable(CommandType.Text, "SELECT groepID, groepCode, jaar, omschrijving, raming, opmerking, aantalLeerling FROM RamingBeheerAantallen");
        }

        public DataTable RamingBeheerAantallen_GetDataByJaar()
        {
            return defaultExecuteReaderDataTable(CommandType.Text, "SELECT jaar, SUM(raming) AS somRaming, SUM(aantalLeerling) AS somAantalLeerling FROM RamingBeheerAantallen GROUP BY jaar ORDER BY jaar");
        }

        public DataTable RamingBeheerAantallen_GetDataByOmschrijving()
        {
            return defaultExecuteReaderDataTable(CommandType.Text, "SELECT omschrijving, SUM(raming) AS somRaming, SUM(aantalLeerling) AS somAantalLeerling FROM RamingBeheerAantallen GROUP BY omschrijving ORDER BY omschrijving");
        }

    }
}
